<style lang="less" scoped>
.post-content {
  margin-bottom: 12px;
  
  .post-title {
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin: 0 0 8px 0;
    line-height: 1.4;
  }
  
  .post-text {
    font-size: 14px;
    color: #666;
    margin: 0 0 12px 0;
    line-height: 1.5;
  }
  
  .post-image {
    width: 100%;
    max-height: 250px; // 改为最大高度，而不是固定高度
    height: auto; // 自适应高度
    border-radius: 4px;
    margin-top: 8px;
    object-fit: contain; // 确保图片完整显示
  }
}

// 添加响应式媒体查询
@media screen and (max-width: 480px) {
  .post-content {
    .post-image {
      max-height: 200px; // 小屏幕减小最大高度
    }
  }
}

@media screen and (min-width: 768px) {
  .post-content {
    .post-image {
      max-height: 300px; // 大屏幕增加最大高度
    }
  }
}
</style>